package com.sdleyou.treepro.common.model.dao;

import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;

/**
 * 道具DO
 */
@Data
@Document(collection = "{RRZS}_collection_prop")
public class PropDO {
    /**
     * 文档主键
     */
    @Id
    @Field("_id")
    private String objId;

    /**
     * 道具ID
     */
    @Field("prop_id")
    @Indexed
    private String propId;

    /**
     * 道具类型 WATER 水滴 MANURE 肥料  FOOD 干粮 PESTICIDE 杀虫剂
     */
    @Field("prop_type")
    private String propType;

    /**
     * 道具名称
     */
    @Field("prop_name")
    private String propName;

    /**
     * 道具描述
     */
    @Field("prop_desc")
    private String propDesc;

    /**
     * 使用道具后产生的效果
     */
    @Field("prop_effect")
    private String propEffect;

    /**
     * 道具收益，如一滴水能产生的经验值
     */
    @Field("prop_value")
    private Integer propValue;

    /**
     * 道具小图标
     */
    @Field("prop_icon")
    private String propIcon;

    /**
     * 道具大图
     */
    @Field("prop_image")
    private String propImage;

    /**
     * 能否购买
     */
    @Field("can_buy")
    private Boolean canBuy;

    /**
     * 创建时间
     */
    @Field("gmt_create")
    private Long gmtCreate;

    /**
     * 更新时间
     */
    @Field("gmt_modified")
    private Long gmtModified;

}
